package com.unlcn.ils.kas.service.constant;

/**
 * Created by lenovo on 2018/4/11.
 */
public class CronConstant {

    /**
     * 拉取控股订单表达式 1
     */
    public static final String HOLDING_CRON1 = "0 0 0 * * ?";

    /**
     * 拉取控股订单表达式 2
     */
    public static final String HOLDING_CRON2 = "0 30 13 * * ?";

    /**
     * 拉取股份订单表达式
     */
    public static final String SHARES_CRON = "0 0 2 * * ?";

    /**
     * 获取在途信息表达式
     */
    public static final String GET_TRACK_CRON = "0 0/5 * * * ?";
    /**
     * 每小时执行一次 (获取中间表数据在处理业务逻辑)
     */
    public static final String HOURLY = "0 0 0/1 * * ? ";

    /* 吉利在途推送任务 */
    public static final String GEELY_JOB = "0 10,40 * * * ?";

    /* 更新股份预计运抵时间 */
    public static final String REFRESH_JMC_PLAN_SHIP_TO_TIME_JOB = "* 1 5 * * ?";

    /**
     * 上一次执行完毕时间点后1分钟再次执行 用于 SharesOrderScheduled
     */
    public static final int FIXEDDELAY = 1000 * 60;
}
